>> help elmat
Elementary matrices and matrix manipulation.
Elementary matrices.
zeros - Zeros matrix.零
ones - Ones matrix.
eye - Identity matrix.
rand - Uniformly distributed random numbers.
randn - Normally distributed random numbers.
linspace - Linearly spaced vector.
logspace - Logarithmically spaced vector.
meshgrid - X and Y arrays for 3-D plots.
: - Regularly spaced vector.
Special variables and constants.
ans - Most recent answer.
eps - Floating point relative accuracy.
realmax - Largest floating point number.
realmin - Smallest positive floating point number.
pi - 3.1415926535897....
i, j - Imaginary unit.
inf - Infinity.
NaN - Not-a-Number.
flops - Count of floating point operations.
nargin - Number of function input arguments.
nargout - Number of function output arguments.
computer - Computer type.
isieee - True for computers with IEEE arithmetic.
isstudent - True for the Student Edition.
why - Succinct answer.
version - MATLAB version number.
Time and dates.
clock - Wall clock.
cputime - Elapsed CPU time.
date - Calendar.
etime - Elapsed time function.
tic, toc - Stopwatch timer functions.
Matrix manipulation.
diag - Create or extract diagonals.
fliplr - Flip matrix in the left/right direction.
flipud - Flip matrix in the up/down direction.
reshape - Change size.
rot90 - Rotate matrix 90 degrees.
tril - Extract lower triangular part.
triu - Extract upper triangular part.
: - Index into matrix, rearrange matrix.
>> help elfun
Elementary math functions.
Trigonometric.
sin - Sine.
sinh - Hyperbolic sine.
asin - Inverse sine.
asinh - Inverse hyperbolic sine.
cos - Cosine.
cosh - Hyperbolic cosine.
acos - Inverse cosine.
acosh - Inverse hyperbolic cosine.
tan - Tangent.
tanh - Hyperbolic tangent.
atan - Inverse tangent.
atan2 - Four quadrant inverse tangent.
atanh - Inverse hyperbolic tangent.
sec - Secant.
sech - Hyperbolic secant.
asec - Inverse secant.
asech - Inverse hyperbolic secant.
csc - Cosecant.
csch - Hyperbolic cosecant.
acsc - Inverse cosecant.
acsch - Inverse hyperbolic cosecant.
cot - Cotangent.
coth - Hyperbolic cotangent.
acot - Inverse cotangent.
acoth - Inverse hyperbolic cotangent.
Exponential.
exp - Exponential.
log - Natural logarithm.
log10 - Common logarithm.
sqrt - Square root.
Complex.
abs - Absolute value.
angle - Phase angle.
conj - Complex conjugate.
imag - Complex imaginary part.
real - Complex real part.
Numeric.
fix - Round towards zero.
floor - Round towards minus infinity.
ceil - Round towards plus infinity.
round - Round towards nearest integer.
rem - Remainder after division.
sign - Signum function.
>> help specfun
Specialized math functions.
besselj - Bessel function of the first kind.
bessely - Bessel function of the second kind.
besseli - Modified Bessel function of the first kind.
besselk - Modified Bessel function of the second kind.
beta - Beta function.
betainc - Incomplete beta function.
betaln - Logarithm of beta function.
ellipj - Jacobi elliptic functions.
ellipke - Complete elliptic integral.
erf - Error function.
erfc - Complementary error function.
erfcx - Scaled complementary error function.
erfinv - Inverse error function.
expint - Exponential integral function.
gamma - Gamma function.
gcd - Greatest common divisor.
gammainc - Incomplete gamma function.
lcm - Least common multiple.
legendre - Associated Legendre function.
gammaln - Logarithm of gamma function.
log2 - Dissect floating point numbers.
pow2 - Scale floating point numbers.
rat - Rational approximation.
rats - Rational output.
cart2sph - Transform from Cartesian to spherical coordinates.
cart2pol - Transform from Cartesian to polar coordinates.
pol2cart - Transform from polar to Cartesian coordinates.
sph2cart - Transform from spherical to Cartesian coordinates.
>> help matfun
Matrix functions - numerical linear algebra.
Matrix analysis.
cond - Matrix condition number.
norm - Matrix or vector norm.
rcond - LINPACK reciprocal condition estimator.
rank - Number of linearly independent rows or columns.
det - Determinant.
trace - Sum of diagonal elements.
null - Null space.
orth - Orthogonalization.
rref - Reduced row echelon form.
Linear equations.
\ and / - Linear equation solution; use "help slash".
chol - Cholesky factorization.
lu - Factors from Gaussian elimination.
inv - Matrix inverse.
qr - Orthogonal-triangular decomposition.
qrdelete - Delete a column from the QR factorization.
qrinsert - Insert a column in the QR factorization.
nnls - Non-negative least-squares.
pinv - Pseudoinverse.
lscov - Least squares in the presence of known covariance.
Eigenvalues and singular values.
eig - Eigenvalues and eigenvectors.
poly - Characteristic polynomial.
polyeig - Polynomial eigenvalue problem.
hess - Hessenberg form.
qz - Generalized eigenvalues.
rsf2csf - Real block diagonal form to complex diagonal form.
cdf2rdf - Complex diagonal form to real block diagonal form.
schur - Schur decomposition.
balance - Diagonal scaling to improve eigenvalue accuracy.
svd - Singular value decomposition.
Matrix functions.
expm - Matrix exponential.
expm1 - M-file implementation of expm.
expm2 - Matrix exponential via Taylor series.
expm3 - Matrix exponential via eigenvalues and eigenvectors.
logm - Matrix logarithm.
sqrtm - Matrix square root.
funm - Evaluate general matrix function.
>> help general
General purpose commands.
MATLAB Toolbox Version 4.2a 25-Jul-94
Managing commands and functions.
help - On-line documentation.
doc - Load hypertext documentation.
what - Directory listing of M-, MAT- and MEX-files.
type - List M-file.
lookfor - Keyword search through the HELP entries.
which - Locate functions and files.
demo - Run demos.
path - Control MATLAB's search path.
Managing variables and the workspace.
who - List current variables.
whos - List current variables, long form.
load - Retrieve variables from disk.
save - Save workspace variables to disk.
clear - Clear variables and functions from memory.
pack - Consolidate workspace memory.
size - Size of matrix.
length - Length of vector.
disp - Display matrix or text.
Working with files and the operating system.
cd - Change current working directory.
dir - Directory listing.
delete - Delete file.
getenv - Get environment value.
! - Execute operating system command.
unix - Execute operating system command & return result.
diary - Save text of MATLAB session.
Controlling the command window.
cedit - Set command line edit/recall facility parameters.
clc - Clear command window.
home - Send cursor home.
format - Set output format.
echo - Echo commands inside script files.
more - Control paged output in command window.
Starting and quitting from MATLAB.
quit - Terminate MATLAB.
startup - M-file executed when MATLAB is invoked.
matlabrc - Master startup M-file.
General information.
info - Information about MATLAB and The MathWorks, Inc.
subscribe - Become subscribing user of MATLAB.
hostid - MATLAB server host identification number.
whatsnew - Information about new features not yet documented.
ver - MATLAB, SIMULINK, and TOOLBOX version information.
>> help funfun
Function functions - nonlinear numerical methods.
ode23 - Solve differential equations, low order method.
ode23p - Solve and plot solutions.
ode45 - Solve differential equations, high order method.
quad - Numerically evaluate integral, low order method.
quad8 - Numerically evaluate integral, high order method.
fmin - Minimize function of one variable.
fmins - Minimize function of several variables.
fzero - Find zero of function of one variable.
fplot - Plot function.
See also The Optimization Toolbox, which has a comprehensive
set of function functions for optimizing and minimizing functions.
>> help polyfun
Polynomial and interpolation functions.
Polynomials.
roots - Find polynomial roots.
poly - Construct polynomial with specified roots.
polyval - Evaluate polynomial.
polyvalm - Evaluate polynomial with matrix argument.
residue - Partial-fraction expansion (residues).
polyfit - Fit polynomial to data.
polyder - Differentiate polynomial.
conv - Multiply polynomials.
deconv - Divide polynomials.
Data interpolation.
interp1 - 1-D interpolation (1-D table lookup).
interp2 - 2-D interpolation (2-D table lookup).
interpft - 1-D interpolation using FFT method.
griddata - Data gridding.
Spline interpolation.
spline - Cubic spline data interpolation.
ppval - Evaluate piecewise polynomial.
>> help ops
Operators and special characters.
Char Name HELP topic
+ Plus arith
- Minus arith
* Matrix multiplication arith
.* Array multiplication arith
^ Matrix power arith
.^ Array power arith
\ Backslash or left division slash
/ Slash or right division slash
./ Array division slash
kron Kronecker tensor product kron
: Colon colon
( ) Parentheses paren
[ ] Brackets paren
. Decimal point punct
.. Parent directory punct
... Continuation punct
, Comma punct
; Semicolon punct
% Comment punct
! Exclamation point punct
' Transpose and quote punct
= Assignment punct
== Equality relop
<,> Relational operators relop
& Logical AND relop
| Logical OR relop
~ Logical NOT relop
xor Logical EXCLUSIVE OR xor
Logical characteristics.
exist - Check if variables or functions are defined.
any - True if any element of vector is true.
all - True if all elements of vector are true.
find - Find indices of non-zero elements.
isnan - True for Not-A-Number.
isinf - True for infinite elements.
finite - True for finite elements.
isempty - True for empty matrix.
isreal - True for real matrix.
issparse - True for sparse matrix.
isstr - True for text string.
isglobal - True for global variables.
>> help lang
Language constructs and debugging.
MATLAB as a programming language.
script - About MATLAB scripts and M-files.
function - Add new function.
eval - Execute string with MATLAB expression.
feval - Execute function specified by string.
global - Define global variable.
nargchk - Validate number of input arguments.
lasterr - Last error message.
Control flow.
if - Conditionally execute statements.
else - Used with IF.
elseif - Used with IF.
end - Terminate the scope of FOR, WHILE and IF statements.
for - Repeat statements a specific number of times.
while - Repeat statements an indefinite number of times.
break - Terminate execution of loop.
return - Return to invoking function.
error - Display message and abort function.
Interactive input.
input - Prompt for user input.
keyboard - Invoke keyboard as if it were a Script-file.
menu - Generate menu of choices for user input.
pause - Wait for user response.
uimenu - Create user interface menu.
uicontrol - Create user interface control.
Debugging commands.
dbstop - Set breakpoint.
dbclear - Remove breakpoint.
dbcont - Resume execution.
dbdown - Change local workspace context.
dbstack - List who called whom.
dbstatus - List all breakpoints.
dbstep - Execute one or more lines.
dbtype - List M-file with line numbers.
dbup - Change local workspace context.
dbquit - Quit debug mode.
mexdebug - Debug MEX-files.
>> help plotxy
Two dimensional graphics.
Elementary X-Y graphs.
plot - Linear plot.
loglog - Log-log scale plot.
semilogx - Semi-log scale plot.
semilogy - Semi-log scale plot.
fill - Draw filled 2-D polygons.
Specialized X-Y graphs.
polar - Polar coordinate plot.
bar - Bar graph.
stem - Discrete sequence or "stem" plot.
stairs - Stairstep plot.
errorbar - Error bar plot.
hist - Histogram plot.
rose - Angle histogram plot.
compass - Compass plot.
feather - Feather plot.
fplot - Plot function.
comet - Comet-like trajectory.
Graph annotation.
title - Graph title.
xlabel - X-axis label.
ylabel - Y-axis label.
text - Text annotation.
gtext - Mouse placement of text.
grid - Grid lines.
See also PLOTXYZ, GRAPHICS.
>> help plotxyz
Three dimensional graphics.
Line and area fill commands.
plot3 - Plot lines and points in 3-D space.
fill3 - Draw filled 3-D polygons in 3-D space.
comet3 - 3-D comet-like trajectories.
Contour and other 2-D plots of 3-D data.
contour - Contour plot.
contour3 - 3-D contour plot.
clabel - Contour plot elevation labels.
contourc - Contour plot computation (used by contour).
pcolor - Pseudocolor (checkerboard) plot.
quiver - Quiver plot.
Surface and mesh plots.
mesh - 3-D mesh surface.
meshc - Combination mesh/contour plot.
meshz - 3-D Mesh with zero plane.
surf - 3-D shaded surface.
surfc - Combination surf/contour plot.
surfl - 3-D shaded surface with lighting.
waterfall - Waterfall plot.
Volume visualization.
slice - Volumetric visualization plots.
Graph appearance.
view - 3-D graph viewpoint specification.
viewmtx - View transformation matrices.
hidden - Mesh hidden line removal mode.
shading - Color shading mode.
axis - Axis scaling and appearance.
caxis - Pseudocolor axis scaling.
colormap - Color look-up table.
Graph annotation.
title - Graph title.
xlabel - X-axis label.
ylabel - Y-axis label.
zlabel - Z-axis label for 3-D plots.
text - Text annotation.
gtext - Mouse placement of text.
grid - Grid lines.
3-D objects.
cylinder - Generate cylinder.
sphere - Generate sphere.
See also COLOR, PLOTXY, GRAPHICS.
>> help strfun
Character string functions.
General.
strings - About character strings in MATLAB.
abs - Convert string to numeric values.
setstr - Convert numeric values to string.
isstr - True for string.
blanks - String of blanks.
deblank - Remove trailing blanks.
str2mat - Form text matrix from individual strings.
eval - Execute string with MATLAB expression.
String comparison.
strcmp - Compare strings.
findstr - Find one string within another.
upper - Convert string to uppercase.
lower - Convert string to lowercase.
isletter - True for letters of the alphabet.
isspace - True for white space characters.
strrep - Replace a string with another.
strtok - Find a token in a string.
String to number conversion.
num2str - Convert number to string.
int2str - Convert integer to string.
str2num - Convert string to number.
mat2str - Convert matrix to string.
sprintf - Convert number to string under format control.
sscanf - Convert string to number under format control.
Hexadecimal to number conversion.
hex2num - Convert hex string to IEEE floating point number.
hex2dec - Convert hex string to decimal integer.
dec2hex - Convert decimal integer to hex string.